
body {
margin: 0;
padding: 0;
background-color: grey;
font: normal 83% "arial", sans-serif;
color: #606760;
}

h1{
padding: 5px;
margin: 0;
background-color: #sf4860;
font-weight: bold;
letter-spacing: -1px;
color: black;
}

h2 {
margin: 5px;
margin-left: 0;
font-weight: normal;
letter-spacing: -1px;
color: #2f4860;
}

p { text-align: justify; }

p.tengah { text-align: center;}

.td_konten {
background-color: #ffffff;
background:#fff;
	border-style:solid;
	border-radius:15px;
}

.td_menu {
padding-left : 7px;
padding-right: 7px;
background-color: #2f4860;
color: grey 2px;
width: 250px;
height: 470px;
background:#fff;
	border-style:solid;
	border-radius:15px;
}

.td_konten_atas {
border: solid grey 2px;
background-color: #c0c0c0;
color: #2f4860;
}

.judul {
background-color: #c0c0b0;
margin: 0px;
padding: 0px;
padding-left: 0px;
color:black;
border: solid grey 2px;
	border-style:solid;	
	border-radius:5px;
}

.judul_menu {
background-color: #c0c0b0;
margin: 0;
padding: 0;
padding-left: 0px;
color: #2f4860;
border-bottom: solid 1px #2f4860;
}

.footer {
border: solid 1px #2f4860;
text-align: center;
background-color: #2f4860;
color: #ffffff;
	border-style:solid;
	border-radius:20px;
}

ul {
width: 92%;
margin: 0;
padding-left: 25px;
}

li{
margin-top: 1px;
margin-bottom: 1px;
}

a {
text-decoration: none;
}

.table_dua {
border-style:solid;
border-width:1px;
width:80%;	
border-width:5px;
background:#c0c0c0;
	border-color:purple;
	border-style:solid;
	border-radius:20px;
}

.td_konten {
background-color: #ffffff;
background:#fff;
	border-style:solid;
	border-radius:15px;
}

.td_menu {
padding-left : 7px;
padding-right: 7px;
background-color: #2f4860;
color: grey 2px;
width: 250px;
height: 470px;
background:#fff;
	border-style:solid;
	border-radius:15px;
}

.td_konten_atas {
border: solid grey 2px;
background-color: #c0c0c0;
color: #2f4860;
}

.table {
border: 2px solid #2f4860; 
border-collapse: collapse;
border-collapse:collapse;
width: 100%;
}

.table  td{
background: #fff 0 -1600px;
font-size:12px;
padding:1px;
border:1px  solid #c0c0c0;
height:25px;
}

.table th {
text-align: left;
border: 1px solid #fff;
}


.table tbody th {
color: black;
font-size: 11px;
text-align: center;
background: #c0c0c0 0 -1400px;
padding: 6px;
}

